//获取数据
var towns=[];
var counts=[];
var sumpicAreas=[];
var avgpicAreas=[];
var maxpicAreas=[];
var minpicAreas=[];
var sumpigstyAreas=[];
var sumpigstyNums=[];
var sumpredictNums=[];
var avgpigstyAreas=[];
var maxpigstyAreas=[];
var avgpigstyNums=[];
var avgpredictNums=[];
$(function () {
    /**
     * 数据加载
     * */
    CoreUtil.sendGet("/stock/getEnterStock", null, function (res){
        for (var i = 0; i < res.data.length ; i++) {
            towns.push(res.data[i].enterstockid);
            counts.push(res.data[i].deptid);
            sumpicAreas.push(res.data[i].storehouseid);
            avgpicAreas.push(res.data[i].employeeid);
            maxpicAreas.push(res.data[i].maxpicArea);
            minpicAreas.push(res.data[i].minpicArea);
            sumpigstyAreas.push(res.data[i].sumpigstyArea);
            sumpigstyNums.push(res.data[i].sumpigstyNum);
            sumpredictNums.push(res.data[i].sumpredictNum);
            avgpigstyAreas.push(res.data[i].avgpigstyArea);
            maxpigstyAreas.push(res.data[i].maxpigstyArea);
            avgpigstyNums.push(res.data[i].avgpigstyNum);
            avgpredictNums.push(res.data[i].avgpredictNum);
        }
    }, false);
    option && myChart.setOption(option);
    // option2 && myChart2.setOption(option2);
    // option3 && myChart3.setOption(option3);
    // option4 && myChart4.setOption(option4);
})

//柱状图：第一个图
var chartDom = document.getElementById('main');
var myChart = echarts.init(chartDom);
var option = {
    tooltip: {
        trigger: 'axis',
        axisPointer: {            // 坐标轴指示器，坐标轴触发有效
            type: 'shadow'        // 默认为直线，可选为：'line' | 'shadow'
        }
    },
    legend: {
        data: ['猪场总面积', '猪场均面积', '最大猪场', '最小猪场', '猪舍均面积', '猪舍总数', '猪总数', '猪舍均数', '最大猪舍']
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        containLabel: true
    },
    xAxis: [
        {
            type: 'category',
            data: towns
        }
    ],
    yAxis: [
        {
            type: 'value'
        }
    ],
    series: [
        {
            name: '猪场总面积',
            type: 'bar',
            data: sumpicAreas
        },
        {
            name: '猪场均面积',
            type: 'bar',
            data: avgpicAreas
        },
        {
            name: '最大猪场',
            type: 'bar',
            data: maxpicAreas
        },
        {
            name: '最小猪场',
            type: 'bar',
            data: minpicAreas
        },
        {
            name: '猪舍均面积',
            type: 'bar',
            data: sumpigstyAreas,
            markLine: {
                lineStyle: {
                    type: 'dashed'
                },
                data: [
                    [{type: 'min'}, {type: 'max'}]
                ]
            }
        },
        {
            name: '猪舍总数',
            type: 'bar',
            barWidth: 5,
            data: sumpigstyNums
        },
        {
            name: '猪总数',
            type: 'bar',
            data: sumpredictNums
        },
        {
            name: '猪舍均数',
            type: 'bar',
            data: avgpigstyAreas
        },
        {
            name: '最大猪舍',
            type: 'bar',
            data: maxpigstyAreas
        }
    ]
};
//
// //饼图：第二个图
// var chartDom2 = document.getElementById('main2');
// var myChart2 = echarts.init(chartDom2);
// var option2 = {
//     tooltip: {
//         trigger: 'axis'
//     },
//     legend: {
//         data: ['猪场面积总数', '猪舍面积总数', '平均猪舍面积', '猪的总数']
//     },
//     grid: {
//         left: '3%',
//         right: '4%',
//         bottom: '3%',
//         containLabel: true
//     },
//     xAxis: {
//         type: 'category',
//         boundaryGap: false,
//         data: towns
//     },
//     yAxis: {
//         type: 'value'
//     },
//     series: [
//         {
//             name: '猪场面积总数',
//             type: 'line',
//             areaStyle: {},
//             data: sumpicAreas
//         },
//         {
//             name: '猪舍面积总数',
//             type: 'line',
//             areaStyle: {},
//             data: sumpigstyAreas
//         },
//         {
//             name: '平均猪舍面积',
//             type: 'line',
//             areaStyle: {},
//             data: avgpigstyNums
//         },
//         {
//             name: '猪的总数',
//             type: 'line',
//             areaStyle: {},
//             data: sumpredictNums
//         }
//     ]
// };
//
// //堆叠柱状图：第三个图
// var chartDom3 = document.getElementById('main3');
// var myChart3 = echarts.init(chartDom3);
// var option3 = {
//     title: {
//         text: '猪场数量统计图'
//     },
//     xAxis: {
//         type: 'category',
//         data: towns
//     },
//     yAxis: {
//         type: 'value'
//     },
//     series: [{
//         data: counts,
//         type: 'bar',
//         showBackground: true,
//         backgroundStyle: {
//             color: 'rgba(220, 220, 220, 0.8)'
//         }
//     }]
// };
//
// //极坐标柱状图：第四个图
// var chartDom4 = document.getElementById('main4');
// var myChart4 = echarts.init(chartDom4);
// var option4 = {
//     title: {
//         text: '猪场极坐标图'
//     },
//     angleAxis: {
//         type: 'category',
//         data:towns
//     },
//     radiusAxis: {
//     },
//     polar: {
//     },
//     series: [{
//         type: 'bar',
//         data: avgpredictNums,
//         coordinateSystem: 'polar',
//         name: '猪场均面积',
//     }, {
//         type: 'bar',
//         data: sumpigstyNums,
//         coordinateSystem: 'polar',
//         name: '猪舍总数',
//     }, {
//         type: 'bar',
//         data: sumpicAreas,
//         coordinateSystem: 'polar',
//         name: '猪场总面积',
//     }],
//     legend: {
//         show: true,
//         data: ['猪场均面积', '猪舍总数', '猪场总面积']
//     }
// };